Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organ surgeries QOL and mechanical versions #3605

Merged
merged 12 commits into from
Oct 11, 2024

Conversation

Gw0sty
Copy link
Contributor

@Gw0sty Gw0sty commented Sep 29, 2024

About The Pull Request

Adds robotic versions for the following surgeries. "Coronary Bypass, Hepatectomy, Gastrectomy, Lobectomy, Ear surgery, Eye Surgery." In addition to giving IPC's/other robotic entities the ability to receive the first four.

In addition makes ear and eye surgery only performable if there's any organ damage to the ears/eyes.

Why It's Good For The Game

Having the ability to repair organs rather than outright replace them is especially good in situations with low mats/power.
Robotic entities having these surgeries help chooses a side of having ear and eye surgeries previously, but not coronary and the rest available.

And ear/eye surgery only being available if the organs are damaged is just a huge QOL thing. Hinting at they only needing to be done if damaged.

Changelog

🆑
add: Added robotic versions of the organ repair surgeries
qol: Made eye/ear surgery only appears if the organ is damaged.
/:cl:

Ideally gives the organ repair surgeries to each of the organs
Fixes names and surgery steps
Im a little worried about removing the "requires_bodypart_type = NONE" But if its included the surgery appears twice. Once for each version.
code/modules/surgery/coronary_bypass.dm Outdated Show resolved Hide resolved
code/modules/surgery/ear_surgery.dm Outdated Show resolved Hide resolved
code/modules/surgery/ear_surgery.dm Outdated Show resolved Hide resolved
code/modules/surgery/ear_surgery.dm Outdated Show resolved Hide resolved
code/modules/surgery/eye_surgery.dm Outdated Show resolved Hide resolved
code/modules/surgery/eye_surgery.dm Outdated Show resolved Hide resolved
code/modules/surgery/eye_surgery.dm Outdated Show resolved Hide resolved
code/modules/surgery/gastrectomy.dm Outdated Show resolved Hide resolved
I now know what modularization is!
Moves the six surgeries into the monkestation code
@Gw0sty Gw0sty marked this pull request as draft October 11, 2024 00:35
Copy link
Collaborator

@Absolucy Absolucy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it works

@Absolucy Absolucy marked this pull request as ready for review October 11, 2024 04:45
@Absolucy Absolucy merged commit 1d86f03 into Monkestation:master Oct 11, 2024
24 checks passed
github-actions bot added a commit that referenced this pull request Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants